<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
  <title>Cangjie Code Coverage Report</title>
  <style media="screen" type="text/css">
  body
{
  color: #000000;
  background-color: #FFFFFF;
}

/* Link formats: use maroon w/underlines */
a:link
{
  color: navy;
  text-decoration: underline;
}
a:visited
{
  color: maroon;
  text-decoration: underline;
}
a:active
{
  color: navy;
  text-decoration: underline;
}

/*** TD formats ***/
td
{
  font-family: sans-serif;
}
td.title
{
  text-align: center;
  padding-bottom: 10px;
  font-size: 20pt;
  font-weight: bold;
}

/* TD Header Information */
td.headerName
{
  text-align: right;
  color: black;
  padding-right: 6px;
  font-weight: bold;
  vertical-align: top;
  white-space: nowrap;
}
td.headerValue
{
  text-align: left;
  color: #284FA8;
  font-family: sans-serif;
  font-weight: bold;
  white-space: nowrap;
}

td.headerTableEntry
{
  text-align: right;
  color: black;
  font-weight: bold;
  white-space: nowrap;
  padding-left: 12px;
  padding-right: 4px;
  background-color: LightBlue;
}
td.headerValueLeg
{
  text-align: left;
  color: black;
  font-size: 80%;
  white-space: nowrap;
  padding-top: 2px;
}

/* Color of horizontal ruler */
td.hr
{
  background-color: navy;
  height:3px;
}
/* Footer format */
td.footer
{
  text-align: center;
  padding-top: 3px;
  font-family: sans-serif;
}

/* Coverage Table */

td.coverTableHead
{
  text-align: center;
  color: white;
  background-color: SteelBlue;
  font-family: sans-serif;
  font-size: 120%;
  white-space: nowrap;
  padding-left: 4px;
  padding-right: 4px;
}
td.coverFile
{
  text-align: left;
  padding-left: 10px;
  padding-right: 20px;
  color: black;
  background-color: LightBlue;
  font-family: monospace;
  font-weight: bold;
  font-size: 110%;
}
td.coverBar
{
  padding-left: 10px;
  padding-right: 10px;
  background-color: LightBlue;
}
td.coverBarOutline
{
  background-color: white;
}
td.coverValue
{
  padding-top: 2px;
  text-align: right;
  padding-left: 10px;
  padding-right: 10px;
  font-family: sans-serif;
  white-space: nowrap;
  font-weight: bold;
}

/* Link Details */
a.detail:link
{
  color: #B8D0FF;
  font-size:80%;
}
a.detail:visited
{
  color: #B8D0FF;
  font-size:80%;
}
a.detail:active
{
  color: #FFFFFF;
  font-size:80%;
}

.graphcont{
    color:#000;
    font-weight:700;
    float:left
}

.graph{
    float:left;
    background-color: white;
    position:relative;
    width:280px;
    padding:0
}

.graph .bar{
    display:block;
    position:relative;
    border:black 1px solid;
    text-align:center;
    color:#fff;
    height:10px;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    line-height:1.9em
}

.graph .bar span{
    position:absolute;
    left:1em
}

td.coveredLine,
span.coveredLine
{
    background-color: LightGreen!important;
}

td.uncoveredLine,
span.uncoveredLine
{
    background-color: LightPink!important;
}

.linebranch, .linecount
{
    border-right: 1px gray solid;
    background-color: lightgray;
}

.linebranchDetails
{
    position: relative;
}
.linebranchSummary
{
    cursor: help;
}
.linebranchContents
{
    font-family: sans-serif;
    font-size: small;
    text-align: left;
    position: absolute;
    width: 15em;
    padding: 1em;
    background: white;
    border: solid gray 1px;
    box-shadow: 5px 5px 10px gray;
    z-index: 1; /* show in front of the table entries */
}

.takenBranch
{
    color: Green!important;
    cursor: help;
}

.notTakenBranch
{
    color: Red!important;
    cursor: help;
}

.src
{
    padding-left: 12px;
}

.srcHeader,
span.takenBranch,
span.notTakenBranch
{
    font-family: monospace;
    font-weight: bold;
}

pre
{
    height : 15px;
    margin-top: 0;
    margin-bottom: 0;
}

.lineno
{
    background-color: #EFE383;
    border-right: 1px solid #BBB15F;
}
  </style>
</head>

<body>

  <table width="100%" border=0 cellspacing=0 cellpadding=0>
    <tr><td class="title">Cangjie Code Coverage Report</td></tr>
    <tr><td class="hr"></td></tr>

    <tr>
      <td width="100%">
        <table cellpadding=1 border=0 width="100%">
          <tr>
            <td class="headerName">Files:</td>
            <td class="headerValue">16</td>
            <td width="5%"></td>
            <td width="15%"></td>
            <td width="10%" class="headerValue" style="text-align:right;">Hit</td>
            <td width="10%" class="headerValue" style="text-align:right;">Total</td>
            <td width="15%" class="headerValue" style="text-align:right;">Coverage</td>
          </tr>
          <tr>
            <td class="headerName">Date:</td>
            <td class="headerValue">2023-02-28 19:35:50</td>
            <td></td>
            <td class="headerName">Lines:</td>
            <td class="headerTableEntry">1399</td>
            <td class="headerTableEntry">1536</td>
            <td class="headerTableEntry" style="background-color:LightGreen">91.1 %</td>
          </tr>
          <tr>
            <td class="headerName">Legend:</td>
            <td class="headerValueLeg">
              <span style="background-color:LightPink">low: &lt; 75.0 %</span>
              <span style="background-color:Yellow">medium: &gt;= 75.0 %</span>
              <span style="background-color:LightGreen">high: &gt;= 90.0 %</span>
            </td>
            <td></td>
            <td class="headerName">Branches:</td>
            <td class="headerTableEntry">-</td>
            <td class="headerTableEntry">-</td>
            <td class="headerTableEntry" style="background-color:LightGreen">- </td>
          </tr>
        </table>
      </td>
    </tr>

    <tr><td class="hr"></td></tr>
  </table>

  <center>
  <table width="80%" cellpadding=1 cellspacing=1 border=0>
    <tr>
      <td width="44%"><br></td>
      <td width="8%"></td>
      <td width="8%"></td>
      <td width="8%"></td>
      <td width="8%"></td>
      <td width="8%"></td>
    </tr>
    <tr>
      <td class="coverTableHead">File</td>
      <td class="coverTableHead" colspan=3>Lines</td>
      <td class="coverTableHead" colspan=2>Branches</td>
    </tr>

    <tr>
    <td class="coverFile" ><a href="src_aescj_aes.cj.html">src/aescj/aes.cj</a></td>
    <td class="coverBar" align="center" >
    <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline">
            <div class="graph"><strong class="bar" style="width:96.8%; background-color:green"></strong></div>
            </td></tr></table>
    </td>
    <td class="CoverValue" style="font-weight:bold; background-color:LightGreen;">213 / 220</td>
    <td class="CoverValue" style="font-weight:bold; background-color:LightGreen;">96.8 %</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
</tr> <tr>
    <td class="coverFile" style="background-color:LightSteelBlue"><a href="src_bignumcj_bignum.cj.html">src/bignumcj/bignum.cj</a></td>
    <td class="coverBar" align="center" style="background-color:LightSteelBlue">
    <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline">
            <div class="graph"><strong class="bar" style="width:98.0%; background-color:green"></strong></div>
            </td></tr></table>
    </td>
    <td class="CoverValue" style="font-weight:bold; background-color:LightGreen;">197 / 201</td>
    <td class="CoverValue" style="font-weight:bold; background-color:LightGreen;">98.0 %</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
</tr> <tr>
    <td class="coverFile" ><a href="src_dhcj_dh.cj.html">src/dhcj/dh.cj</a></td>
    <td class="coverBar" align="center" >
    <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline">
            <div class="graph"><strong class="bar" style="width:83.2%; background-color:yellow"></strong></div>
            </td></tr></table>
    </td>
    <td class="CoverValue" style="font-weight:bold; background-color:Yellow;">94 / 113</td>
    <td class="CoverValue" style="font-weight:bold; background-color:Yellow;">83.2 %</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
</tr> <tr>
    <td class="coverFile" style="background-color:LightSteelBlue"><a href="src_dsacj_dsa.cj.html">src/dsacj/dsa.cj</a></td>
    <td class="coverBar" align="center" style="background-color:LightSteelBlue">
    <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline">
            <div class="graph"><strong class="bar" style="width:88.0%; background-color:yellow"></strong></div>
            </td></tr></table>
    </td>
    <td class="CoverValue" style="font-weight:bold; background-color:Yellow;">146 / 166</td>
    <td class="CoverValue" style="font-weight:bold; background-color:Yellow;">88.0 %</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
</tr> <tr>
    <td class="coverFile" ><a href="src_eccj_ec.cj.html">src/eccj/ec.cj</a></td>
    <td class="coverBar" align="center" >
    <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline">
            <div class="graph"><strong class="bar" style="width:86.0%; background-color:yellow"></strong></div>
            </td></tr></table>
    </td>
    <td class="CoverValue" style="font-weight:bold; background-color:Yellow;">245 / 285</td>
    <td class="CoverValue" style="font-weight:bold; background-color:Yellow;">86.0 %</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
</tr> <tr>
    <td class="coverFile" style="background-color:LightSteelBlue"><a href="src_hmaccj_hmac.cj.html">src/hmaccj/hmac.cj</a></td>
    <td class="coverBar" align="center" style="background-color:LightSteelBlue">
    <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline">
            <div class="graph"><strong class="bar" style="width:96.9%; background-color:green"></strong></div>
            </td></tr></table>
    </td>
    <td class="CoverValue" style="font-weight:bold; background-color:LightGreen;">63 / 65</td>
    <td class="CoverValue" style="font-weight:bold; background-color:LightGreen;">96.9 %</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
</tr> <tr>
    <td class="coverFile" ><a href="src_md5cj_md5.cj.html">src/md5cj/md5.cj</a></td>
    <td class="coverBar" align="center" >
    <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline">
            <div class="graph"><strong class="bar" style="width:93.8%; background-color:green"></strong></div>
            </td></tr></table>
    </td>
    <td class="CoverValue" style="font-weight:bold; background-color:LightGreen;">30 / 32</td>
    <td class="CoverValue" style="font-weight:bold; background-color:LightGreen;">93.8 %</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
</tr> <tr>
    <td class="coverFile" style="background-color:LightSteelBlue"><a href="src_rc2cj_rc2.cj.html">src/rc2cj/rc2.cj</a></td>
    <td class="coverBar" align="center" style="background-color:LightSteelBlue">
    <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline">
            <div class="graph"><strong class="bar" style="width:97.7%; background-color:green"></strong></div>
            </td></tr></table>
    </td>
    <td class="CoverValue" style="font-weight:bold; background-color:LightGreen;">85 / 87</td>
    <td class="CoverValue" style="font-weight:bold; background-color:LightGreen;">97.7 %</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
</tr> <tr>
    <td class="coverFile" ><a href="src_rc4cj_rc4.cj.html">src/rc4cj/rc4.cj</a></td>
    <td class="coverBar" align="center" >
    <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline">
            <div class="graph"><strong class="bar" style="width:95.2%; background-color:green"></strong></div>
            </td></tr></table>
    </td>
    <td class="CoverValue" style="font-weight:bold; background-color:LightGreen;">20 / 21</td>
    <td class="CoverValue" style="font-weight:bold; background-color:LightGreen;">95.2 %</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
</tr> <tr>
    <td class="coverFile" style="background-color:LightSteelBlue"><a href="src_rsacj_rsa.cj.html">src/rsacj/rsa.cj</a></td>
    <td class="coverBar" align="center" style="background-color:LightSteelBlue">
    <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline">
            <div class="graph"><strong class="bar" style="width:87.2%; background-color:yellow"></strong></div>
            </td></tr></table>
    </td>
    <td class="CoverValue" style="font-weight:bold; background-color:Yellow;">129 / 148</td>
    <td class="CoverValue" style="font-weight:bold; background-color:Yellow;">87.2 %</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
</tr> <tr>
    <td class="coverFile" ><a href="src_sha1cj_sha1.cj.html">src/sha1cj/sha1.cj</a></td>
    <td class="coverBar" align="center" >
    <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline">
            <div class="graph"><strong class="bar" style="width:93.3%; background-color:green"></strong></div>
            </td></tr></table>
    </td>
    <td class="CoverValue" style="font-weight:bold; background-color:LightGreen;">28 / 30</td>
    <td class="CoverValue" style="font-weight:bold; background-color:LightGreen;">93.3 %</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
</tr> <tr>
    <td class="coverFile" style="background-color:LightSteelBlue"><a href="src_sha224cj_sha224.cj.html">src/sha224cj/sha224.cj</a></td>
    <td class="coverBar" align="center" style="background-color:LightSteelBlue">
    <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline">
            <div class="graph"><strong class="bar" style="width:89.2%; background-color:yellow"></strong></div>
            </td></tr></table>
    </td>
    <td class="CoverValue" style="font-weight:bold; background-color:Yellow;">33 / 37</td>
    <td class="CoverValue" style="font-weight:bold; background-color:Yellow;">89.2 %</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
</tr> <tr>
    <td class="coverFile" ><a href="src_sha256cj_sha256.cj.html">src/sha256cj/sha256.cj</a></td>
    <td class="coverBar" align="center" >
    <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline">
            <div class="graph"><strong class="bar" style="width:89.2%; background-color:yellow"></strong></div>
            </td></tr></table>
    </td>
    <td class="CoverValue" style="font-weight:bold; background-color:Yellow;">33 / 37</td>
    <td class="CoverValue" style="font-weight:bold; background-color:Yellow;">89.2 %</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
</tr> <tr>
    <td class="coverFile" style="background-color:LightSteelBlue"><a href="src_sha384cj_sha384.cj.html">src/sha384cj/sha384.cj</a></td>
    <td class="coverBar" align="center" style="background-color:LightSteelBlue">
    <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline">
            <div class="graph"><strong class="bar" style="width:89.2%; background-color:yellow"></strong></div>
            </td></tr></table>
    </td>
    <td class="CoverValue" style="font-weight:bold; background-color:Yellow;">33 / 37</td>
    <td class="CoverValue" style="font-weight:bold; background-color:Yellow;">89.2 %</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
</tr> <tr>
    <td class="coverFile" ><a href="src_sha512cj_sha512.cj.html">src/sha512cj/sha512.cj</a></td>
    <td class="coverBar" align="center" >
    <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline">
            <div class="graph"><strong class="bar" style="width:89.2%; background-color:yellow"></strong></div>
            </td></tr></table>
    </td>
    <td class="CoverValue" style="font-weight:bold; background-color:Yellow;">33 / 37</td>
    <td class="CoverValue" style="font-weight:bold; background-color:Yellow;">89.2 %</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
</tr> <tr>
    <td class="coverFile" style="background-color:LightSteelBlue"><a href="src_utils_util.cj.html">src/utils/util.cj</a></td>
    <td class="coverBar" align="center" style="background-color:LightSteelBlue">
    <table border=0 cellspacing=0 cellpadding=1><tr><td class="coverBarOutline">
            <div class="graph"><strong class="bar" style="width:85.0%; background-color:yellow"></strong></div>
            </td></tr></table>
    </td>
    <td class="CoverValue" style="font-weight:bold; background-color:Yellow;">17 / 20</td>
    <td class="CoverValue" style="font-weight:bold; background-color:Yellow;">85.0 %</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
    <td class="CoverValue" style="background-color:LightGreen;">-</td>
</tr>

    <tr>
      <td width="44%"><br></td>
      <td width="8%"></td>
      <td width="8%"></td>
      <td width="8%"></td>
      <td width="8%"></td>
      <td width="8%"></td>
    </tr>
  </table>
  </center>

  <table width="100%" border=0 cellspacing=0 cellpadding=0>
    <tr><td class="hr"><td></tr>
    <tr><td class="footer">Generated by: cjcov (Version 1.0.0)</a></td></tr>
  </table>
  <br>

</body>

</html>
